next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
next
Round
Technologies
Coding Problems
Bookmarks
Learning Paths
1
Explain the difference between an in-place algorithm and an out-of-place algorithm.
Beginner
2
What is Amortized Analysis? When is it used? (Hint: Dynamic Arrays)
Intermediate
3
Explain the difference between a Data Structure and an Abstract Data Type (ADT).
Intermediate
4
Explain the difference between a Data Structure and an Abstract Data Type (ADT).
Beginner
5
Explain the difference between an in-place algorithm and an out-of-place algorithm.
Beginner
6
What is the Master Theorem? When can it be applied?
Intermediate
7
What is the difference between Best Case, Average Case, and Worst Case complexity?
Intermediate
8
What is the difference between Linear Data Structures and Non-Linear Data Structures?
Intermediate
9
What is Amortized Analysis? When is it used? (Hint: Dynamic Arrays)
Intermediate
10
What is the difference between Static and Dynamic Data Structures?
Intermediate
11
What is Recursion? How does it relate to the Call Stack?
Intermediate
12
What is the Master Theorem? When can it be applied?
Intermediate
13
What is the difference between Static and Dynamic Data Structures?
Intermediate
14
Rank the common Big-O complexities from best to worst.
Intermediate
15
What is a stable algorithm? Why does stability matter in sorting?
Intermediate
16
Explain Memoization. How does it optimize recursive solutions?
Intermediate
17
Explain Memoization. How does it optimize recursive solutions?
Intermediate
18
What is Recursion? How does it relate to the Call Stack?
Intermediate
19
What is Time Complexity? How is it different from Space Complexity?
Intermediate
20
What is the difference between Linear Data Structures and Non-Linear Data Structures?
Beginner
21
What is a Data Structure? Why do we need them?
Beginner
22
What are the risks of using Recursion? (Stack Overflow, Exponential Time)
Intermediate
23
Explain Big-O notation. What does O(1), O(n), O(log n), O(n log n), O(n^2) mean?
Intermediate
24
What is Time Complexity? How is it different from Space Complexity?
Beginner
25
What are the risks of using Recursion? (Stack Overflow, Exponential Time)
Intermediate
26
What is a stable algorithm? Why does stability matter in sorting?
Intermediate
27
Rank the common Big-O complexities from best to worst.
Beginner
28
What is the difference between Best Case, Average Case, and Worst Case complexity?
Intermediate
29
Explain Big-O notation. What do O(1), O(n), O(log n), O(n log n), O(n²) mean?
Beginner
All Topics
1
Foundations
0/2 topics · 0%
Basics
Complexity Analysis
2
Linear structures
0/4 topics · 0%
Arrays and Strings
Linked Lists
Stacks and Queues
Hash Tables
3
Non-Linear structures
0/2 topics · 0%
Trees
Graphs
Share
this topic
Share via WhatsApp, X, Facebook, LinkedIn or copy link. Open Graph preview enabled.